疫情期间超级实用,一个开源出入人员登记系统
大家好,我是TJ
关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍
TJ君将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU
疫情期间,最重要的是什么,自然是防止人员大范围聚集,各人做好自己的防范措施,那么小区严控出入,强化登记管理,也是一个需要关注的重点。
所以今天TJ君来和大家分享一个基于木兰宽松许可证的开源项目,出入人员登记系统
根据作者简述,项目已经在几十家社区成功应用,小伙伴们也可自由使用项目中的开源代码,自己部署相关系统。
出入人员登记系统,需要HBuilderX 2.5.11以上版本才能运行,安装完之后在HBuilderX中点菜单文件导入本项目下载的地址,如果大家用的是Windows版,那么在安装的同时还需要安装TortoiseGit软件。
需要注意一点的是,项目源代码中不含appid,需要自行申请,申请方式是打开项目下的manifest.json文件,之后在右边点击申请appid即可。
项目的构建是基于uniCloud云开发模式,作者使用的是阿里云severless引擎,通过了js云函数方式完成后台开发,所以需要使用的小伙伴也要创建一个阿里云的serverless空间,并同时将云函数部署到自己的服务空间加以调用。
服务空间包括云数据库和云函数,这里比较方便的是项目提供了快捷初始化数据库的方法,只需要打开cloudfunctions目录下的db_init.json文件,点右键,初始化云数据库,就可以自动完成创建表,具体的结构说明在项目文件根目录下的db.md文件中
然后就是上传云函数到专属服务空间。对cloudfunctions目录点右键,上传所有云函数到服务空间中即可。
初始化完毕之后,项目可以运行了。
基于uni-app框架开发的项目,都可以在任意平台运行,不管是浏览器还是小程序,或者iOS、Android的App。只需要点击工具栏的运行,或者Ctrl+r快捷键,就可看到运行菜单了。
然后还要做一步就是创建管理员账户并登陆,在cloudfunctions目录下找到云函数create-user,在其目录上右键点击上传并运行。运行之后数据库用户表里会自动插入一条记录,就可以在前端界面里,用这条账户密码登陆了。
username: 'admin',
password: '123456'
正如一开始的图片所示,项目包含列表、图表、+、搜索、我的
五大功能,可以分别记录并查阅:
来访人员列表及具体信息 按时间为横轴的曲线,展示隔离、发烧、疑似、确诊、死亡的曲线 新增人员 按人名、手机号、登记时间来查询外来人员登记记录
有需要的小伙伴不妨试一试,在自己的小区推广使用哦~大家一起防范疫情!
点击下方卡片,关注公众号“TJ君”
回复“DD2022”,获取仓库地址
关注我,每天了解一个牛x、好用、有趣的东东